package org.persistente.xml;

/**
 *
 * @author philipe
 */
public class RootParser extends Parser<Root> {
    
    
    private Parser parser;

    public RootParser(Parser parser) {
        this.parser = parser;
    }
    
    @Override
    public void start(Context context, String attribute) {        
        context.attributes.push(attribute);
        context.parsers.push(parser);
        parser.init(context);
    }
    
    

    @Override
    public void use(Context context, String attribute, Object value) {
        Root obj = (Root) context.objects.peek();
        obj.root = value;
    }
}
